Research Statement Value-based Software Engineering (vbse)
نویسنده
چکیده
Software permeates every aspect of our life. As the increasing mission-criticality of software in a system, software quality is becoming more important for systems in many sectors of society, including systems associated with national infrastructure, defense, health care, as well as commercial, e-business and embedded systems. Important dimensions of quality include reliability, availability, performance, safety, survivability, security, and privacy. Since the mid 1970s, there have existed three evolving levels of consciousness of software quality: Contract-oriented specification compliance compatible with the requirement-driven Waterfall model of software development Service-oriented customer satisfaction as the primary quality objective Pursuing the objective of stakeholder WinWin-balanced software quality attributes
منابع مشابه
Integrating Value and Utility Concepts into a Value Decomposition Model for Value-Based Software Engineering
Value-based software engineering (VBSE) is an emerging stream of research that addresses the value considerations of software and extends the traditional scope of software engineering from technical issues to businessrelevant decision problems. While the concept of value in VBSE relies on the well-established economic value concept, the exact definition for this key concept within VBSE domain i...
متن کاملValue-Based Software Engineering: Overview and Agenda
Much of current software engineering practice and research is done in a value-neutral setting, in which every requirement, use case, object, test case, and defect is equally important. However most studies of the critical success factors distinguishing successful from failed software projects find that the primary critical success factors lie in the value domain. The value-based software engine...
متن کاملAn Initial Theory of Value-Based Software Engineering
This chapter presents an initial “4+1” theory of value-based software engineering (VBSE). The engine in the center is the stakeholder win-win Theory W, which addresses the questions of “which values are important?” and “how is success assured?” for a given software engineering enterprise. The four additional theories that it draws upon are utility theory (how important are the values?), decisio...
متن کاملA tentative framework for connecting long-term business and product planning with iterative & incremental software product development
For a company in the software product business, it is essential to understand how to connect business management and software development [17] and employ a solid, value-based approach in its decisionmaking. However, software engineering literature (SE) commonly addresses what should be done at the “floor level” and leaves the link to business and product management unaddressed [14]. Also, exist...
متن کاملA Value-Based Software Process Framework
This paper presents a value-based software process framework that has been derived from the 4+1 theory of value-based software engineering (VBSE). The value-based process framework integrates the four component theories – dependency, utility, decision, and control, to the central theory W, and orients itself as a 7-step process guide to practice value-based software engineering. We also illustr...
متن کامل